/**
 * Lumis Portal version is built up of 4 parts each separated with a dot.
 * <ul>
 * <li>Major Version number</li>
 * <li>Minor Version number</li>
 * <li>Release number</li>
 * <li>Build number</li>
 * </ul>
 * <p>
 * For example version 4.0.8.070126 would signify the following.
 * <ul>
 * <li>Major Version number: 4</li>
 * <li>Minor Version number: 0</li>
 * <li>Release number: 8</li>
 * <li>Build number: 070126</li>
 * </ul>
 * <p>
 * The API's of LumisPortal framework may be Stable Major, Stable Minor or Volatile.
 * <p>
 * <ul>
 * <li> <i>Stable Major</i>: indicates that once the public API of an object reaches this level of
 * stability, all subsequent releases of the product with the same major version number are
 * guranteed to be backwards compatible. This level of stability is indicated via an annotation in
 * the class definition of the stable object:
 * <pre>StableMajor(version = &quot;XX&quot;, sinceVersion = &quot;YY&quot;)</pre>
 * <i>The version attribute of the annotation signifies the current version where the API is stable,
 * and the sinceVersion attribute signifies the version since when the API was stable.</i> <br/> </li>
 * <li> <i>Stable Minor</i>: indicates that once the public API of an object reaches this level of
 * stability, all subsequent releases of the product with the same major version number and same
 * minor version number are guranteed to be backwards compatible. This level of stability is
 * indicated via an annotation in the class definition of the stable object:
 * <pre>StableMinor(version = &quot;XX.XX&quot;, sinceVersion = &quot;YY.YY&quot;)</pre>
 * </li>
 * <li> <i>Volatile</i>: indicates that the API may be changed in any subsequent build or release
 * of the product and there are no gurantees of backwards compatiblity. This level of stability is
 * not indicated in the class definition of the volatile object. If no StableMajor nor StableMinor
 * annotation exists for an object, one must assume that the object is Volatile.</li>
 * </ul>
 * 
 * @version $Revision: 6376 $ $Date: 2007-04-10 17:55:53 -0300 (Tue, 10 Apr 2007) $
 * @since 4.0.10
 */
package lumis.portal.stability;